package cn.ljy.authority.config.oss;
    import lombok.Data;
    import org.springframework.boot.context.properties.ConfigurationProperties;
    import org.springframework.stereotype.Component;
    @Data
    @Component
    @ConfigurationProperties(prefix = "aliyun.oss")
    public class OssConfig {
        /**
         * OSS服务端点（Endpoint）
         * 格式：oss-cn-地域名称.aliyuncs.com
         * 示例：广州地域端点为 oss-cn-guangzhou.aliyuncs.com
         */
        private String endpoint;

        /**
         * 访问密钥ID（AccessKey ID）
         * 从阿里云控制台获取，用于身份验证
         */
        private String accessKeyId;

        /**
         * 访问密钥密钥（AccessKey Secret）
         * 重要：妥善保管，不要泄露到代码仓库
         */
        private String accessKeySecret;

        /**
         * 存储空间名称（Bucket Name）
         * 在OSS控制台创建的Bucket名称，全局唯一
         */
        private String bucketName;

        /**
         * 基础访问URL
         * 用于构建文件访问链接的基地址
         * 格式：https://Bucket名称.地域节点/
         */
        private String baseUrl;

    }
